iT邦幫忙

DAY 25
0

學習技術筆記系列 第 20

Day25[C++]opencv 取用相機影像及影片

  • 分享至 

  • xImage
  •  
#include 
#include 
#include 
using namespace cv;
using namespace std;
void camera(){
    Mat image1;
    VideoCapture capl;
    
    capl.open(0);
    namedWindow("window1",1);
    
    while (1){
        capl >> image1;
        imshow("window1", image1);
        waitKey(100);
    }
    destroyWindow("window1");
}
void filevideo(){
    cvNamedWindow("Helloworld",CV_WINDOW_AUTOSIZE);
    CvCapture *capture = cvCreateFileCapture("/Users/yfsun/Desktop/test.264");
    IplImage *frame;
    while(1){
        frame = cvQueryFrame(capture);
        if (!frame)break;
        cvShowImage("Helloworld", frame);
        char c = cvWaitKey(100);
        if (c==27)break;
    }
    cvReleaseCapture(&capture);
    cvDestroyWindow("Helloworld");
}
int main(int argc, char** argv) {
    camera();
    filevideo();
    return 0;
}

上一篇
Day24[C++]static stack
下一篇
Day27[C++]檢查數字的二進制表示是否為迴文
系列文
學習技術筆記22
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言